package xkp.lesson4;

public class Demo2 {
	//这样是正常人
	private Person person = new Person();
	//万中无一的人，四脚着地走路
	//针对这种情况，根本没有必要重新再出现一个类
	//这种数据类型昙花一下
	//多线程中这种匿名内部类的情况经常出现
	//在别的的地方再也用不到这种数据类型，只出现一次
	private Person person2 = new Person() {
		@Override
		public void walk() {
			System.out.println("我万中无一，我四脚走路");
		};
	};
	//阿里巴巴分布式框架
	//非常牛叉
	
	//加入在这个类的内部需要经常要使用一种数据类型，在别的地方压根用不到 在这种情况下可以使用成员内部类

	//在方法内经常使用一种数据类型，在别的方法中压根用不到  可以使用局部内部类
	
	//如果成员内部类中突然需要有静态资源，则需要使用静态成员内部类
}
